home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / share / catman / u_man / cat1 / optionalsym.z / optionalsym
Text File  |  1998-10-30  |  4KB  |  67 lines

  1.  
  2.  
  3.  
  4. OOOOPPPPTTTTIIIIOOOONNNNAAAALLLLSSSSYYYYMMMM                                                        OOOOPPPPTTTTIIIIOOOONNNNAAAALLLLSSSSYYYYMMMM
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      optionalsym - transform ELF symbols to optional symbols
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      ooooppppttttiiiioooonnnnaaaallllssssyyyymmmm [[[[----pppp]]]] [[[[----uuuu _u_p_d_a_t_e_t_o]]]] [-v _s_e_l_e_c_t_n_a_m_e] [-y _s_y_m_n_a_m_e] file ...
  13.  
  14. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  15.      The _o_p_t_i_o_n_a_l_s_y_m command both reports on and sets the st_other field in an
  16.      ELF symbol table.
  17.  
  18.      It was written to manipulate the STO_OPTIONAL value in the st_other field
  19.      of the ELF symbol table.  Thus the name _o_p_t_i_o_n_a_l_s_y_m.
  20.  
  21.      The _o_p_t_i_o_n_a_l_s_y_m command accepts one or more of the following options:
  22.  
  23.           ----pppp   prints information on selected symbols.  If ----uuuu is also
  24.                supplied, the symbol is printed before updating.
  25.  
  26.           ----vvvv _s_e_l_e_c_t_n_a_m_e
  27.                selects symbols with st_other having that value.  For example,
  28.  
  29.                 optionalsymbol -v STO_OPTIONAL -p t.o
  30.  
  31.                prints all symbols marked STO_OPTIONAL.  Legal values for
  32.                _s_e_l_e_c_t_n_a_m_e are any one of SSSSTTTTOOOO____DDDDEEEEFFFFAAAAUUUULLLLTTTT ,,,, SSSSTTTTOOOO____IIIINNNNTTTTEEEERRRRNNNNAAAALLLL ,,,,
  33.                SSSSTTTTOOOO____HHHHIIIIDDDDDDDDEEEENNNN ,,,, SSSSTTTTOOOO____PPPPRRRROOOOTTTTEEEECCCCTTTTEEEEDDDD ,,,, and SSSSTTTTOOOO____OOOOPPPPTTTTIIIIOOOONNNNAAAALLLL.  If multiple ----vvvv
  34.                aaaarrrreeee ssssuuuupppppppplllliiiieeeedddd oooonnnnllllyyyy tttthhhheeee llllaaaasssstttt
  35.  
  36.           ----uuuu _u_p_d_a_t_e_t_o
  37.                updates the st_other field of the selected symbols to contain
  38.                the the _u_p_d_a_t_e_t_o value.  Legal values for _u_p_d_a_t_e_t_o are any one
  39.                of SSSSTTTTOOOO____DDDDEEEEFFFFAAAAUUUULLLLTTTT ,,,, SSSSTTTTOOOO____IIIINNNNTTTTEEEERRRRNNNNAAAALLLL ,,,, SSSSTTTTOOOO____HHHHIIIIDDDDDDDDEEEENNNN ,,,, SSSSTTTTOOOO____PPPPRRRROOOOTTTTEEEECCCCTTTTEEEEDDDD ,,,,
  40.                and SSSSTTTTOOOO____OOOOPPPPTTTTIIIIOOOONNNNAAAALLLL.  If multiple ----uuuu aaaarrrreeee ssssuuuupppppppplllliiiieeeedddd tttthhhheeee llllaaaasssstttt oooonnnneeee''''ssss
  41.                _u_p_d_a_t_e_t_o is used (the others are silently ignored).  If ----uuuu is
  42.                not supplied then ----pppp iiiissss aaaassssssssuuuummmmeeeedddd....
  43.  
  44.           ----yyyy _s_y_m_n_a_m_e
  45.                selects a symbol with the name _s_y_m_n_a_m_e.  If multiple ----yyyy options
  46.                are given each name in the set of names is selected.
  47.  
  48. FFFFIIIILLLLEEEESSSS
  49.      /usr/bin/optionalsym
  50.      /usr/include/elf.h
  51.      /usr/include/sys/elf.h
  52.  
  53. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  54.      elfdump(1)
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.